/**
 * @param {number[]} nums
 * @return {boolean}
 */
 var canJump = function(nums) {
  let dp = new Array(nums.length).fill(false)
  // dp[i]表示这个i能不能到达
  dp[0] = true
  for(let i = 1;i < nums.length;i++){
    for(let j = 0;j < i;j++){
      if(dp[j] && dp[j] + j >= i){
        dp[i] = true
      }
    }
  }
  return dp[nums.length - 1]
};